/* reset.css */
body,ul,ol,p,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,td,th{margin:0;padding:0;}
li{list-style:none;vertical-align:top;}
table{ border-collapse:collapse;}
textarea{resize:none;overflow:auto;}
img{ border:none; vertical-align:top;}
em,cite{ font-style:normal;}
a{ text-decoration:none;}
mark{ background:#c33; color:#fff;}
body{font-family:"����","Microsoft Yahei","STHeiti","SimSun","Arail","Verdana","Helvetica","sans-serif"; -webkit-text-size-adjust:none; font-size:12px; position:relative; color:#666; background:#fbfbfb;}
input,textarea,select {font-family: "Microsoft Yahei","STHeiti","SimSun","Arail","Verdana","Helvetica","sans-serif"}
input::-ms-clear{display:none;}
table{border-collapse:collapse;border-spacing:0; width:100%;}
a,input,textarea{outline:none;}
a { color:#0c1f40;}
/* end reset.css */

/* public.css */
.h100pc{
    height:100%;
    *height:expression(this.parentNode.offsetHeight);
}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.noenter{white-space:nowrap}
.textout{text-indent:-999em;}
.eli{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hide{display:none}
.vh{visibility:hidden;}
.ld{text-align:justify; text-justify:inter-ideograph;}
.textout{ text-indent:-999em;}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    *zoom: 1;
}
.c{clear:both; font:0px/0 Arial;}
.cc{clear:both;}
/* end public.css */
html,body { min-height:100%;}
.indexBody { background:url(../../images/admin/header.png) repeat-x left top;}

.icon { background:url(../../images/admin/icon.png) no-repeat; display:inline-block;}

.recharge:hover { filter:alpha(opacity=80); opacity:0.8;}


#header { width:1200px; height:160px; padding-top:4px; margin:0 auto;}
#header .top { height:34px; font-size:12px;}
.top-nav { color:#272727; line-height:34px; float:left;}
.top-nav em { display:inline-block; margin:0 6px;}
.top-nav a:hover { text-decoration:underline;}
#header .right { float:right;}
#header .recharge { float:left; width:60px; line-height:22px; text-align:center; margin:6px 0 0 12px; color:#FFF; background:#31bcd3; transition:.3s ease;}
#header .icon-msg { vertical-align:top; width:32px; height:24px; margin:5px 30px 0 0; position:relative; background-position:0 0;}
#header .icon-msg span { position:absolute; right:-3px; top:-3px; background-position:0 -30px; width:10px; height:10px; border-radius:50%;}

.top-select { display:inline-block; height:26px; width:100px; vertical-align:top; margin:3px 0 0 0; position:relative; color:#31bcd3; background:#FFF; border:1px solid #31bcd3; *display:inline; *zoom:1;}
.top-select a { display:block; line-height:26px; text-align:center; color:#31bcd3; padding-right:20px;}
.top-select ul { display:none; position:absolute; top:26px; left:-1px; width:100px; background:#FFF; border:1px solid #31bcd3;}
.top-select ul li a { padding:0 0 0 12px; text-align:left; transition:.3s ease;}
.top-select a:hover { background:#eee;}
.top-select .icon { height:9px; width:14px; background-position:0 -46px; background-color:transparent; position:absolute; right:6px; top:8px;}

#logo { margin-top:23px; float:left;}
#logo a { width:248px; height:80px; display:block; text-indent:-1000em; overflow:hidden; background:url(../../images/admin/logo.png) no-repeat;}

#nav { float:right; height:126px; font-family:"΢���ź�";}
#nav li { float:left; border-left:1px solid #35cae3; transition:.3s ease;}
#nav li a { display:block; height:96px; padding-top:30px; min-width:113px; _width:113px; text-align:center; transition:.3s ease; color:#FFF; border-left:1px solid #2cabc0; cursor:pointer;}
#nav li a span { display:block; font-size:16px; margin-top:10px;}
#nav li a .icon { height:35px;}
#nav li a .icon-nav-1 { background-position:0 -58px; width:28px;}
#nav li a .icon-nav-2 { background-position:0 -93px; width:32px;}
#nav li a .icon-nav-3 { background-position:0 -129px; width:32px;}
#nav li a .icon-nav-4 { background-position:0 -163px; width:36px;}
#nav li a .icon-nav-5 { background-position:0 -198px; width:32px;}
#nav li a .icon-nav-6 { background-position:0 -233px; width:32px;}
#nav li a .icon-nav-7 { background-position:0 -268px; width:30px;}
#nav li a:hover,#nav li.active a { background:#2cabc0;}

/*#content { min-height:300px; width:1200px; margin:0 auto;}
#mainIframe { width:100%;}*/
#footer { height:148px; margin-top:50px;}
.footer-body { position:absolute; bottom:0; left:0; border-top:1px solid #dcdcdc; background:#f0f4f7; width:100%;}
.footer-main { width:1200px; margin:0 auto; padding-top:34px; height:113px; color:#4b4a4a; text-align:center;}
.footer-main a { color:#4b4a4a; line-height:28px;}
.footer-main a:hover { text-decoration:underline;}

.mt50 { margin-top:50px !important;}

/** ���� start **/
.upPop-box { position:fixed; top:0; left:0; width:100%; height:100%; z-index:999; display:none;}
.backdrop { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=30); opacity:0.3;}
.info-pop { width:336px; height:500px; padding:25px; font-size:12px; background:#FFF; z-index:1; position:absolute; left:50%; top:50%; margin:-275px 0 0 -193px;}
.info-pop .title1 span { display:inline-block; font-size:14px; color:#FFF; padding:0 6px; background:#48d3ea; line-height:30px;}
.info-pop .table1 { color:#21292b; border:1px solid #dcdcdc; margin-top:6px;}
.info-pop .table1 td { line-height:1.4; padding:6px; text-align:left;}
.info-pop .info-box { border-bottom:1px dashed #aaa; padding-bottom:18px;}
.info-pop .close { background:url(../../images/admin/icon.png) no-repeat -45px -70px; width:20px; height:20px; position:absolute; right:10px; top:10px;}
.tab-tit { margin-top:18px;}
.tab-tit a { display:inline-block; font-size:14px; padding:0 12px; line-height:30px; color:#21292b; border:1px solid #48d3ea;}
.tab-tit a.active { background:#48d3ea; color:#FFF;}
.tab-box .tab-son { margin-top:6px; display:none;}

.info-pop .table1.tdtl td { text-align:left; padding-left:10px;}
.info-pop.screenshot { height:350px; margin-top:-200px;}
/** ���� start **/

/** content start **/
#content { width:1200px; margin:0 auto; min-height:260px;}

#cur-position { border-bottom:1px solid #dcdcdc; margin-top:22px; font-size:12px; color:#31bcd3; line-height:26px;}
#cur-position .tit { color:#454545;}
#cur-position a { color:#31bcd3;}
#cur-position a:hover { text-decoration:underline;}
#cur-position em { vertical-align:-1px;}

.filter-box { margin-top:12px;}
.filter-box ul li { float:left; margin-right:16px; margin-bottom:10px;}
.filter-box ul li select,.filter-box ul li label { vertical-align:middle;}

.top-remind { color:#f40d23; font-size:12px; margin-top:4px; *margin-top:16px;}
.table-box .table { width:100%; border-top:2px solid #31bcd3; margin-top:12px;}
.table-box th { line-height:1.6; padding:14px 0; color:#2d4758; background:#eee;}
.table-box td {text-align:center; padding:10px 0; line-height:1.6; color:#5a5a5a; border-bottom:1px dashed #aaa;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 70px}
.table-box .advertname{text-overflow:ellipsis;overflow:hidden;width: 28%}
.table-box tr:hover td { background:#ddd;}

.account-td { vertical-align:middle;color:#272727; width:200px;}
.account-td .photo { width:52px; height:52px; overflow:hidden; vertical-align:middle; display:inline-block; border-radius:50%; margin:0 4px 0 10px;}
.account-td .photo img {width:52px;}
.account-td .info-box { display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width: 126px;}
.account-td .sex { vertical-align:middle;}
.account-td .name { white-space: nowrap; overflow: hidden; display: inline-block; max-width:84px; vertical-align: middle;}
.account-td a { color:#272727;}
.account-td a:hover { text-decoration:underline;}
.account-td .icon-rzh { background-position:0 -305px; width:15px; height:15px; vertical-align:middle; *margin-right:6px;}
.star-level { background:url(../../images/admin/icon.png) no-repeat -40px -15px; vertical-align:middle; width:70px; height:11px; display:inline-block;}
.star-level cite { background:url(../../images/admin/icon.png) no-repeat -40px 0; vertical-align:top; height:11px; display:inline-block;}
.star-level.lv0 cite { width:0;}
.star-level.lv1 cite { width:6px;}
.star-level.lv2 cite { width:11px;}
.star-level.lv3 cite { width:21px;}
.star-level.lv4 cite { width:25px;}
.star-level.lv5 cite { width:36px;}
.star-level.lv6 cite { width:45px;}
.star-level.lv7 cite { width:51px;}
.star-level.lv8 cite { width:55px;}
.star-level.lv9 cite { width:65px;}
.star-level.lv10 cite { width:70px;}
.num-level { color:#f40d23; vertical-align:middle; display:inline-block; *margin-left:6px;}

.tag-td img { margin-right:6px; vertical-align:-4px;}
.tag-td p { padding:2px 0;}
.info-btn { color:#f06320;}
.info-btn .icon { width:15px; height:16px; background-position:-40px -46px; vertical-align:-4px; *vertical-align:-2px; margin-right:6px;}

.gg-step { border:1px solid #d2d2d2; margin-top:10px; padding:40px 0;}
.gg-step .tc { margin-bottom:44px;}
.gg-step .required { color:#ef1414; margin-left:6px; line-height:34px;}
.gg-list { padding-left:260px; margin-bottom:16px; font-size:12px; color:#2d4758;}
.gg-list .tit,.gg-list .cont,.required,.gg-radio { display:inline-block; vertical-align:top;}
.gg-list .tit { min-width:65px; color:#2d4758; font-size:14px; line-height:34px;}
.gg-list .gg-ipt,.gg-list .textarea { width:486px; height:32px; line-height:32px; display:inline-block; border:1px solid #c9c9c9; padding:0 6px; font-family:"����";}
.gg-list .cont { *display:inline; *zoom:1;}
.gg-list .cont .text { color:#7a7a7a; line-height:1.6; padding-top:6px;}
.gg-list .sel { vertical-align:top; margin-top:8px; font-size:12px; font-family:"����";}
.gg-list .gg-radio { padding-top:10px; margin-right:10px;}
.gg-list .gg-radio input { vertical-align:-2px; margin-right:4px;}
.gg-list .textarea { height:80px; font-size:12px; line-height:1.6;}
.gg-list .protocol { font-size:14px; padding-top:4px;}
.gg-list .protocol input { vertical-align:-1px; margin-right:6px;}
.gg-list .protocol a { color:#31bcd3; font-size:14px;}
.gg-time { width:186px; height:32px !important; line-height:32px !important; display:inline-block; border:1px solid #c9c9c9 !important; padding:0 6px;}
.phopt-preview { width:108px; height:108px; overflow:hidden; display:inline-block; vertical-align:top; margin-right:10px;}
.phopt-preview img { width:108px;}
.gg-file { display:block; position:relative; margin-top:10px; width:85px; height:35px; line-height:35px; color:#FFF; background:#434343; text-align:center; overflow:hidden;}
.gg-file input { position:absolute; top:0; right:0; filter:alpha(opacity=0); opacity:0; cursor:pointer; width:100%; height:100%; font-size:100em;}
.next-step { background:#31bcd3; height:40px; display:inline-block; margin-top:18px; line-height:40px; width:500px; text-align:center; padding:0; border:0 none; color:#FFF;}
.next-step:hover { filter:alpha(opacity=80); opacity:0.8; cursor:pointer;}

.gg-step2 { padding:40px 0;}
.allCheck input { vertical-align:-2px; margin-left:6px;}

.gg-tips { background:#eee; line-height:54px; font-size:14px; text-align:center; margin-top:54px;}
.gg-tips b,.gg-tips span { color:#f56920;}

.page-box { margin-top:26px; text-align:right;}
.page { height:28px; line-height:28px; display:inline-block;}
.page .page-omit { line-height:32px;}
.page span,.page a { display:inline-block; margin-right: 6px; border:1px solid #c9c9c9; width:28px; height:28px; text-align:center; transition:0.3s ease;}
.page .prev,.page .next { width:80px;}
.page .current { background:#31bcd3 !important; color:#FFF !important;}

.page-skip { display:inline-block; margin-left:10px;}
.page-num { display:inline-block; margin-right:10px;}
.page-fill { display:inline-block; vertical-align:middle; width:40px; margin:0 4px; line-height:28px; border:1px solid #c9c9c9; height:28px; text-align:center;}
.page-btn { display:inline-block; vertical-align:middle; border:0 none; color:#FFF; background:#31bcd3; height:30px; width:50px; cursor:pointer;}

.step-btn-box { text-align:center; margin:30px 0 0 0;}
.step-btn-box a { display:inline-block; height:50px; line-height:50px; width:240px; color:#FFF; font-size:16px; font-family:"΢���ź�";}
.step-checkd { background:#31bcd3; margin-right:30px;}
.step-submit { background:#313131;}
.step-btn-box a:hover,.btnLump:hover,.list-btn-box a:hover { filter:alpah(opacity=80); opacity:.8;}

.filter-fruit { background:#eee; font-size:12px; color:#656464; height:46px; line-height:46px; margin-top:45px;}
.filter-fruit .fruit { float:left; background:#3dcbe3; font-size:14px; color:#fff; text-shadow:0 0 1px #999; width:170px; text-align:center; font-family:"΢���ź�";}
.filter-fruit .fr { padding-right:16px;}
.filter-fruit .fr cite { color:#31bcd3;}

.del-btn { color:#272727;}
.del-btn:hover { text-decoration:underline;}
.del-btn .icon { background-position:-40px -100px; width:15px; height:15px; vertical-align:middle; margin-right:6px;}

.table-text { margin-top:16px; color:#646464;}
.color1 { color:#f96e20;}
.color2 { color:#f96e20;}
.color3 { color:#ef1414;}
.color4 { color:#419335;}
.color5 { color:#7a7a7a;}
.Clump1,.Clump2,.Clump3 { color:#31bcd3; display:inline-block; background:#31bcd3; font-size:12px; color:#FFF; text-align:center; line-height:25px; width:74px;}
.Clump2 { background:#519348;}
.handle-p { color:#0c1f40;}
.handle-p a:hover { text-decoration:underline;}

.search-box { margin-top:14px; text-align:right;}
.search-bd { border:1px solid #dcdcdc; display:inline-block; vertical-align:top; height:28px; border-radius:6px; overflow:hidden; position:relative;}
.search-ipt { height:28px; line-height:28px; display:inline-block; border:0 none; font-size:12px; width:158px; padding:0 6px;}
.search-smt { position:absolute; right:0; top:0; height:100%; width:26px; border:0 none; background:url(../../images/admin/icon.png) no-repeat -42px -116px; border-left:1px solid #dcdcdc;}

.gg-warn { position:absolute; right:0; color:#f40d23;}
.btnLump { color:#FFF; min-width:55px; padding:0 5px; text-align:center; line-height:25px; display:inline-block;}
.btnLump1 { background:#31bcd3;}
.btnLump2 { background:#434343;}
.btnLump3 { background:#519349;}
.btnLump4 { background:#3f9133;}
.btnLump5 { background:#f40d23;}

.list-wrap { border:1px solid #d2d2d2; margin-top:10px; box-shadow:3px 3px 6px #ccc; font-size:12px;}
.list-wrap .head { padding:30px 12px 20px 40px; font-size:18px;}
.list-wrap .head .span1 { color:#ef1414;}
.list-text-box { padding-bottom:40px; min-height:300px;}
.list-text { padding:6px 0 6px 100px; line-height:1.6;}
.list-text .tit { font-size:14px; color:#2d4758; vertical-align:top; display:inline-block; min-width:70px; text-align:right;}
.list-text .cont { display:inline-block; width:600px; *display:inline; *zoom:1;}
.list-text .cont .text { color:#7a7a7a; padding-top:2px;}
.list-text .cont .text a { color:#31bcd3;}

.list-btn-box { padding-left:100px; margin-top:26px;}
.go-back,.list-btn-box a { height:40px; line-height:40px; display:inline-block; text-align:center; font-size:16px; font-family:"΢���ź�"; color:#FFF;}
.go-back { width:330px; background:#31bcd3;}
.gg-revise { width:160px; background:#31bcd3; margin-right:16px;}
.gg-del { width:150px; background:#3e3e3f;}

.zhwxx .title { font-size:16px; color:#f40d23; margin-top:22px;}
.table-box.zhwxx .table { margin-top:6px;}
.jb-box { margin-top:12px; position:relative;}
.jb-box .right { position:absolute; right:0; top:0;}
.jb-box .left cite { color:#f40d23;}
.jb-box .left img { vertical-align:middle; margin-right:6px;}

.tab-time { padding:6px 0; font-size:12px;}
.tab-time input,.tab-time span { display:inline-block; vertical-align:middle;}
.tab-time .line { margin:0 2px;}
.tab-time input { width:120px; height:30px; padding-right:20px; line-height:30px; text-align:center; border:1px solid #d2d2d2; border-radius:4px;}
input.tab-time-submit { padding:0; height:32px; margin-left:6px; border:0 none; cursor:pointer; width:60px; background:#31bcd3; padding:0; color:#FFF; transition:.3s ease;}
input.tab-time-submit:hover,.fill-list .fill-submit:hover { filter:alpha(opacity=80); opacity:.8;}

.chzhmx { background:#f0f4f7; line-height:36px; padding-left:6px; margin-top:20px;}
.chzhmx span { color:#ec0100;}

.chzh-head { color:#f40d23; font-size:16px; margin-top:30px;}
.chzh td { text-align:left; padding-left:10px; border-left:1px solid #FFF; border-bottom:1px solid #FFF; background:#f0f4f7; width:40%;}

.chzhxzh { border:1px solid #c9c9c9;}
.chzhxzh th,.chzhxzh td { text-align:left; padding-left:10px;}
.chzhxzh th { font-size:14px;}
.chzhxzh td:hover,.chzhxzh td,.zhfuje:hover,.go-zhfu:hover { background:#FFF !important;}
.chzhxzh td .item input,.chzhxzh td .item img { vertical-align:middle;}
.chzhxzh td.zhfuje { background:#f0f4f7 !important; font-weight:bold; font-size:14px;}
.zhf-ipt { width:120px !important; padding:0 6px; display:inline-block; height:34px; display:inline-block; line-height:34px; border:1px solid #d2d2d2; border-radius:4px; vertical-align:middle; margin:0 6px;}
.chzhxzh td.zhfpt { padding:20px 0 20px 10px;}
.go-zhfu { text-align:center !important; padding:16px 0 !important;}
.go-zhfu .btn { width:170px; height:36px; line-height:36px; display:inline-block; padding:0; font-size:14px; text-align:center; color:#FFF; background:#31bcd3;}

.chjwt .head { font-size:16px; color:#222; margin-top:20px;}
.chjwt h3 { color:#f40d23; font-size:14px; margin-top:20px; background:url(../../images/admin/arraw-d.png) no-repeat right center;}
.chjwt h3 .tit,.ch-text .tit { font-weight:normal; font-size:12px; color:#FFF; background:url(../../images/admin/t1.png) no-repeat; width:17px; height:17px; line-height:17px; text-align:center; display:inline-block; vertical-align:1px;}
.ch-text { position:relative; padding:0 0 0 24px; line-height:24px; margin-top:12px; border-bottom:1px dashed #c9c9c9; padding-bottom:6px;}
.ch-text .tit { background:url(../../images/admin/t2.png) no-repeat right center; position:absolute; left:0; top:3px;}

.fill-list { line-height: 1.6; padding: 7px 0 7px 100px; font-size:14px;}
.fill-list .fill-tit,.fill-list .fill-cont,.fill-list .fill-ipt,.fill-list .required,.lx,.fill-list .fill-texta,.fill-file-box { display:inline-block; vertical-align:top;}
.lx { line-height:34px; margin-left:10px;}
.fill-list .required { color:#f40d23; line-height:34px; margin-left:10px; font-size:14px;}
.fill-list .fill-tit { line-height:34px; min-width:120px; text-align:right;}
.fill-list .fill-cont { *zoom:1; *display:inline;}
.fill-list .fill-ipt,.fill-list .fill-texta { width:388px; padding:0 6px; height:32px; line-height:32px; border:1px solid #d2d2d2;}
.fill-list .fill-submit { background:#31bcd3; margin-top:12px; color:#fff; border:0 none; width:402px; height:40px; cursor:pointer; display:inline-block; text-align:center; font-size:18px;}
.fill-list .fill-texta { height:90px; line-height:1.4; font-size:14px; padding:6px;}
.fill-file-box { display:inline-block; height:37px; width:105px; overflow:hidden; background:url(../../images/admin/fill-file.jpg) no-repeat; position:relative;}
.fill-file-box input { position:absolute; right:0; top:0; height:100%; width:100%; font-size:100em; filter:alpha(opacity=0); opacity:0; cursor:pointer;}

.msg-head { background:url(../../images/admin/msg1.png) no-repeat 8px center #eee; margin-top:10px; line-height:36px; color:#313131; font-size:12px; padding-left:32px;}

.msg-filter { margin-top:16px;}
.msg-filter select,.search-bd { vertical-align:top;}
.msg-filter select { padding:4px 6px 4px; margin-right:6px; padding-bottom:3px\9; *margin-top:2px;}

.msg-content { margin-top:8px; color:#313131;}
.msg-list h4 { font-weight:normal; background:url(../../images/admin/msg2.png) no-repeat 8px center #eee; padding-left:32px; line-height:44px;}
.msg-list .text { border:1px solid #dcdcdc; line-height:1.6; padding:12px;}

.filter-box .tab-time span { line-height:28px; height:28px;}
.filter-box .search-bd { vertical-align:middle;}
.filter-box .tab-time .gg-time { line-height:28px; height:28px;}
.filter-box .tab-time { vertical-align:middle;}
input.inquiry-btn { padding:0; border:0 none; background:#31bcd3; height:30px; line-height:30px; width:60px; color:#FFF; text-align:center; cursor:pointer;}
.filter-tit { line-height:30px; height:30px; vertical-align:middle; display:inline-block;}
.sh30 { padding:4px 6px; vertical-align:middle; padding-bottom:3px\9; *margin-top:2px;}
.sh34 { padding:6px 6px; vertical-align:middle; padding-bottom:5px\9; *margin-top:0;}
.ml10 { margin-left:10px;}
.imptc { text-align:center !important; width:140px;}

.order-gl td { border-bottom:none !important;}
.order-gl .count { text-align:right !important;}
.order-gl tr:hover td { background:#FFF !important;}
.table input { vertical-align:-2px; margin-right:6px;}
.order-gl .handle { text-align:left !important; padding-left:30px;}
.order-gl .handle select,.order-gl .handle a { vertical-align:middle;}
.btnLump { transition:.3s ease;}
.btnLump:hover,.btn-box a:hover { filter:alpha(opacity=80); opacity:.8;}

.info-head { font-size:14px; color:#2d4758; margin-top:16px;}
.info-head .red { color:#f40d23; font-size:16px;}
.addBtn { display:inline-block; background:#31bcd3; color:#FFF; font-size:14px; text-align:center; line-height:30px; vertical-align:middle; border-radius:4px; width:68px; height:30px;}

.screenshot-box { padding:16px;}
.screenshot-box h3 { font-size:14px; color:#2d4758;}
.screenshot-box img { margin:10px 10px 0 0;}
.btns { display:inline-block; width:150px; height:40px; line-height:40px; color:#FFF; font-size:14px; text-align:center;}
.btns1 { background:#31bcd3;}
.btns2 { background:#313131;}
.btn-box { padding:16px;}
.btn-box a { margin-right:10px; transition:.3s ease;}

.tab-nav { height:44px; line-height:44px; font-size:14px; margin-top:10px; background:#eee;}
.tab-nav li { float:left;}
.tab-nav li a { width:145px; height:43px; border:1px solid #dcdcdc; border-top-color:#eee; background:#eee; margin:-1px 0 0 -1px; position:relative; display:block; text-align:center;}
.tab-nav li.active a { color:#f06320; background:#FFF; border-color:#eee; border-top-color:#31bcd3;}
.tab-nav li .icon { vertical-align:-4px;}
.tab-nav-1 { width:20px; height:20px; margin-right:10px; background-position:-40px -180px;}
.tab-nav-2 { width:19px; height:19px; margin-right:10px; background-position:-40px -210px;}
.tab-nav-3 { width:17px; height:17px; margin-right:10px; background-position:-40px -270px;}
.tab-nav li.active .tab-nav-1 { background-position:-40px -150px;}
.tab-nav li.active .tab-nav-2 { background-position:-40px -240px; width:20px; height:20px;}
.tab-nav li.active .tab-nav-3 { background-position:-40px -300px;}

.tab-nav-4 { width:16px; height:20px; margin-right:10px; background-position:-80px -80px;}
.tab-nav-5 { width:15px; height:21px; margin-right:10px; background-position:-80px -110px;}
.tab-nav-6 { width:17px; height:17px; margin-right:10px; background-position:-80px -170px;}
.tab-nav li.active .tab-nav-4 { background-position:-80px -50px;}
.tab-nav li.active .tab-nav-5 { background-position:-80px -140px;}
.tab-nav li.active .tab-nav-6 { background-position:-80px -200px;}


.gonggao-tit { margin:14px 0 20px;}
.gonggao-tit span { display:inline-block; width:100px; height:32px; line-height:32px; font-weight:normal; background:#31bcd3; color:#FFF; font-size:14px; text-align:center; border-radius:4px;}
.gonggao-box .fill-list { padding-left:0;}
.gonggao-box .fill-tit { min-width:80px;}

.on-off span { display:inline-block; line-height:20px; font-size:12px; padding-left:20px;}
.on-off .on,.on-off .off { cursor:default;}
.on-off.on .on { background:url(../../images/admin/on1.png) no-repeat 0 center;}
.on-off.off .on { background:url(../../images/admin/on2.png) no-repeat 0 center;}
.on-off.on .off { background:url(../../images/admin/off2.png) no-repeat 0 center;}
.on-off.off .off { background:url(../../images/admin/off1.png) no-repeat 0 center;}

.lv img { vertical-align:middle; margin-left:6px;}
.t-ipt { border:1px solid #d2d2d2; text-align:center; width:80px; line-height:20px;}
.keepBtn { background:url(../../images/admin/keep.png) no-repeat left center; padding-left:20px; line-height:20px; display:inline-block;}

.tixian { width:400px; height:350px; margin: -175px 0 0 -225px; font-size:14px; color:#2d4758;}
.tixian h3 { font-size:16px; color:#2d4758; border-bottom:1px solid #aaa; padding-bottom:6px; margin-bottom:35px;}
.tixian .fill-list { padding:0; margin-bottom:18px;}
.tixian .fill-tit,.tixian .fill-ipt { height:28px; line-height:28px;}
.tixian .fill-ipt { width:168px;}
.fill-rad,.fill-chk { display:inline-block; padding-top:2px; margin-right:6px;}
.fill-rad input,.fill-chk { margin-right:6px; vertical-align:-1px;}
.tixian .fill-submit { width:180px; margin-top:0; height:30px; font-size:16px;}

.fill-cont.chk {width:450px; line-height:26px; padding-top:6px;}
.fill-chk { margin-right:1%; min-width:22%;}

.msg-tab-tit { margin-top:0;}
.msg-tab-tit a { min-width:80px; text-align:center;}

.msg-item { margin-top:10px; border:1px solid #dcdcdc; padding:10px; min-height:107px; position:relative; padding-left:156px; color:#313131;}
.msg-item .photo { position:absolute; left:10px; top:10px;}
.msg-item .addr { display:inline-block;}

.msg-item .cont { line-height:32px; padding-top:2px;}
.msg-item h4 {font-weight:normal;}
.msg-item .name { font-size:14px;}
.msg-item .sex,.msg-item span { vertical-align:middle;}
.msg-item .addr { border:1px solid #c9c9c9; line-height:21px; background:url(../../images/admin/icon-addr.png) 4px center no-repeat; padding:0 4px 0 16px;}
.msg-item .pag { display:inline-block; margin-right:12px;}
.msg-item .text { width:515px; display:inline-block; vertical-align:top; line-height:1.4; padding-top:9px;}
.msg-item .btnLump { position:absolute; right:70px; top:50%; margin:-14px 0 0 -38px; width:76px; line-height:28px; height:28px;}

.msg-item .right { line-height:20px; height:20px; position:absolute; top:50%; left:740px; margin-top:-10px;}

.writebac { height:250px; width:360px; background:#FFF; border-radius:4px; margin:-150px 0 0 -205px;}
.writebac h3 { color:#505050; line-height:30px;}
.msg-text { resize:none; width:96%; font-size:14px; height:160px; line-height:1.4; padding:6px 2%; border:1px solid #dcdcdc;}
.msg-bottom { margin-top:14px;}
.msg-btn{ background:#31bcd3; height:30px; width:98px; margin-right:6px; color:#FFF; border:0 none; cursor:pointer;}
.msg-bottom span,.msg-btn { vertical-align:middle;}

.msg-box .msg-text { margin-top:10px; padding:6px .5%; width:99%; border-radius:4px;}
.zu img { vertical-align:middle; margin-right:6px;}

.charts-menu { padding:15px 0 7px; margin-top:40px; border:1px solid #bfbfbf;}
.charts-menu li { float:left;}
.charts-menu li.all { float:right;}
.charts-menu li.all a { border:none;}
.charts-menu li a { border-left:1px solid #707070; height:25px; padding:0 20px;display: table-cell; vertical-align: bottom; font-size:14px; color:#2d4758;}
.charts-menu li:first-child a { border-left:none;}
.charts-menu li img { vertical-align:bottom;}

.zb-head { font-weight:normal; font-size:16px; color:#222; margin-top:30px;}

/*.tbody-trend td { padding:30px 0; background:url(../../images/admin/icon-line.png) no-repeat left center; height:165px;}*/
.tbody-trend td {background:url(../../images/admin/icon-line.png) no-repeat left center; height:100px;}
.tbody-trend td.first { background:none;}
.tbody-trend tr:hover td { background:url(../../images/admin/icon-line.png) no-repeat left center #FFF;}
.tbody-trend tr:hover td.first { background:#FFF;}
/*.tbody-trend td .head { font-size:36px; color:#f40d23; text-align:center; margin-bottom:12px;}*/
.tbody-trend td .head { font-size:20px; color:#f40d23; text-align:center; margin-bottom:12px;}
.trend-list { margin-bottom:12px;}
.trend-list span,.icon-trend { display:inline-block; vertical-align:middle;}
.trend-list .tit { font-weight:bold; color:#2d4758;}
.trend-list .ratio { width:50px; text-align:center; color:#FFF; height:20px; font-size:12px; line-height:20px; background:#31bcd3;}

.chartsBox { margin-top:30px; height:400px;}
.mt20 { margin-top:20px;}

.vip-head { margin-top:16px; position:relative; height: 28px; clear: both;}
.vip-head h3 { display:inline-block; font-size:18px; color:#eb2134; line-height:30px;}
.vip-head .addBtn { float: right; width: auto !important; padding: 0 10px; margin-left: 10px;}
.td-fill { border:1px solid #d2d2d2; height:24px; text-align:center;}
.td-line { text-align:center;}

.activity-popup { width:260px; padding:20px; margin:-100px 0 0 -150px; background:#fff; z-index:999; position:fixed; left:50%; top:50%; box-shadow:0 0 6px #aaa; border:1px solid #aaa;}
.activity-popup .close { position:absolute; right:0; top:0; width:30px; height:30px; text-align:center; line-height:30px; font-size:20px;}
.activity-popup .close:hover { background:#eee;}

.po-list { margin-top:12px; font-size:14px;}
.po-list .tit { display:inline-block; width:40px; line-height:28px; text-align:right; padding-right:6px;}
.po-list .ipt { height:26px; line-height:26px; width:188px; border:1px solid #aaa; padding:0 6px;}
.po-list .btn { height:32px; text-align:center; line-height:32px; color:#FFF; width:202px; border:0 none; padding:0; background:#0b1e3c; cursor:pointer;}

.select_box { display: inline-block; vertical-align: middle; min-width: 100px; *display: inline; *zoom: 1; color: #666; border: 1px solid #999; border-raidus:4px; text-align: center; cursor: pointer; vertical-align: middle; height: 26px; line-height: 22px; position: relative;}
.select_box span { line-height:26px; }
.select_box ul { position:absolute; top: 26px; left: -1px; display:none; padding: 6px 0; width: 100%; background: white; color: #666; border: 1px solid #999;}
.select_box ul li{ float: none !important; margin: 0 !important;}
.select_box ul li a { color: #666 !important; display:block; line-height: 26px;}
.select_box ul li a:hover { background: #eee;}
/** content end **/